package com.brillilab.service.core.lab;

import com.brillilab.domain.enums.lab.LabJoinAuditStateEnum;
import com.brillilab.domain.po.lab.LabJoinAudit;

import java.util.List;

/**
 * <p>
 * 加入实验室审核表 服务类
 * </p>
 *
 * @author zlb
 * @since 2019-09-24
 */
public interface ILabJoinAuditService {
    LabJoinAudit insert(LabJoinAudit labJoinAudit);

    boolean updateById(LabJoinAudit labJoinAudit);

    LabJoinAudit selectById(Long id);

    List<LabJoinAudit> selectListByState(Integer state);

    LabJoinAudit selectOne(Long userId,Long labId,LabJoinAuditStateEnum stateEnum);

    List<LabJoinAudit> selectList(Long usersId,LabJoinAuditStateEnum stateEnum);
}
